﻿-----------------------------------------------------------------------------------------------
-----------------------------------pca.correlativos--------------------------------------------
-----------------------------------------------------------------------------------------------

CREATE OR REPLACE FUNCTION pca.fn_get_correlativo(varchar,--empresa_id $1
						  varchar,--oficina_id $2
						  bigint,--terminal_id $3
						  varchar --tipo_comprobante_id $4
						  )RETURNS SETOF pca.correlativos AS
$$
DECLARE
	_row pca.correlativos%ROWTYPE;
BEGIN
	FOR _row IN
		SELECT
			*
		FROM
			pca.correlativos
		WHERE
			empresa_id = $1 AND
			oficina_id = $2 AND
			terminal_id = $3 AND
			tipo_comprobante_id = $4
	LOOP
		RETURN NEXT _row;
	END LOOP;
END;
$$
LANGUAGE plpgsql;